package co.yixiang.modules.mp.entity.vo;

import co.yixiang.common.annotation.Sensitive;
import co.yixiang.modules.mp.entity.dto.YxArticleVisitLogDto;
import lombok.Data;

import java.io.Serializable;

@Data
public class YxArticleVo implements Serializable {

    /** 文章管理ID */
    private Integer id;

    /** 分类id */
    private Long cid;

    /** 文章标题 */
    private String title;

    /** 文章作者 */
    private String author;

    /** 文章图片 */
    @Sensitive
    private String imageInput;

    /** 文章简介 */
    private String synopsis;

    private String content;

    /** 文章分享标题 */
    private String shareTitle;

    /** 文章分享简介 */
    private String shareSynopsis;

    /** 浏览次数 */
    private Integer visit;

    /** 点赞次数 */
    private Integer like;

    /** 排序 */
    private Integer sort;

    /** 原文链接 */
    private String url;

    /** 状态 */
    private Integer status;
    /** 文章类型 */
    private String type;

    private YxArticleVisitLogVo yxArticleVisitLogVo;
    
    /** 添加时间 */
    private String createTime;
}
